temporary storage site for nuclear waste - Español Inglés Diccionario